This repository was archived by the owner on Aug 29, 2023. It is now read-only.
feat: enable support for opting in to technical preview updates #365
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds support for a new property
source_refin the repository targets. Whensource_refis set,Deployworkflow will check outprotocol/.githubat said ref and copy the workflows from there instead ofgithub.ref(the branch in which the workflow is running).If
source_refis not specified,Deployworkflow will act exactly as it did before i.e. it will check outgithub.ref.Why now?
We'd like to let users opt-in to Go 1.19 upgrade before we're able to perform the official release (#362).
But I think this will become useful beyond this immediate need, e.g. for continuous testing of the
nextbranch.Testing
testingwithout settingsource_refonprotocol/.github-test-target- https://github.com/protocol/.github/runs/7674190338?check_suite_focus=truetestingwithsource_refset tonextonprotocol/.github-test-target- https://github.com/protocol/.github/runs/7674236444?check_suite_focus=true